package Homework;

/**
 * @Author 小闽
 * @Date 2024/9/24 19:06
 * @PackageName: Homework
 * @ClassName: Homework04
 * @Description: 练习4
 * @Version 1.0
 */
public class Homework04 {
    public static void main(String[] args) {
        /**
         * 看下面代码输出什么？
         * 输出顺序为：
         * 1. B
         * 2. C
         * 3. D
         */
        try{
            showExce();
            // 在这里为什么A不会输出，是因为主方法去调用showExce()方法的时候，
            // 出现了异常，即出现异常之后后面的代码将不会在执行
            System.out.println("A");
        }catch (Exception e){
            System.out.println("B");
        }finally {
            System.out.println("C");
        }
        System.out.println("D");
    }
    public static void showExce() throws Exception{ // 静态方法showExce()并且显示使用throws Exception
        throw new Exception();
    }
}
